package com.edu.mapper;

import com.edu.bean.Project;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProjectMapper {
    // 4.查询项目详情，包含经理信息和成员列表
    Project selectProjectDetailById(@Param("id") int id);
    // 7.查询项目列表，包含经理信息和成员数量
    List<Project> selectProjectsWithManagerAndMemberCount();
    // 8.多条件搜索项目
    List<Project> selectProjects(@Param("projectName") String projectName,
                                 @Param("managerId") Integer managerId,
                                 @Param("status") Integer status);

}
